package ogs.lib.mina.core.filterchain
{
	public interface IoFilterChainNode
	{
		function getName():String;
		
		function getFilter():IoFilter;
		
		function getNextFilter():NextFilter;
		
		function addBefore(name:String, filter:IoFilter):void;
		
		function addAfter(name:String, filter:IoFilter):void;
		
		function replace(newFilter:IoFilter):void;
		
		function remove():void;
	}
}
